Skip to content

Merge V1.0.0 rc6xx into v1.x.x - #1041

Closed
llucax wants to merge 9 commits into
v1.x.xfrom
v1.0.0-rc6xx
Closed

Merge V1.0.0 rc6xx into v1.x.x#1041
llucax wants to merge 9 commits into
v1.x.xfrom
v1.0.0-rc6xx

Conversation

@llucax

@llucax llucax commented Aug 21, 2024

Copy link
Copy Markdown
Contributor

No description provided.

ela-kotulska-frequenz and others added 9 commits July 31, 2024 22:12
To exclude PV inverters that didn't send any data.
The power distributor crashes because it tried to get
data from a component that didn't send any data since
the application startup.

Signed-off-by: Elzbieta Kotulska <elzbieta.kotulska@frequenz.com>
If desired power is already reached without the need to use some
inverters, their powers need to be set to zero.

If not, their original powers would remain and the target powers would
be wrong.

In case the requested power is zero, this was also leading to crashes
because there were no allocations.  This change also fixes that issue.

Signed-off-by: Sahas Subramanian <sahas.subramanian@proton.me>
To exclude PV inverters that didn't send any data. The power distributor
crashes because it tried to get data from a component that didn't send
any data since the application startup.
Signed-off-by: cwasicki <126617870+cwasicki@users.noreply.github.com>
If there are no gaps in the ring buffer and the new value is missing
and creates a gap in time, we need to start the new gap after the
latest value from before.

Signed-off-by: cwasicki <126617870+cwasicki@users.noreply.github.com>
If there are no gaps in the ring buffer and the new value is missing and
creates a gap in time, we need to start the new gap after the latest
value from before.

Fixes #646.
`Task.exception()` returns raised exceptions as values, unless tasks
raised `CancelledError`, in which case, `Task.exception()` raises
`CancelledError` as well:
https://docs.python.org/3/library/asyncio-task.html#asyncio.Task.exception

`Task.result()` provides a more consistent interface, by always
re-raising all caught exceptions.

Signed-off-by: Sahas Subramanian <sahas.subramanian@proton.me>
Signed-off-by: Sahas Subramanian <sahas.subramanian@proton.me>
This is a backport of #1020 to 1.0.0-rc-6xx
@llucax llucax added the type:bug Something isn't working label Aug 21, 2024
@llucax llucax added this to the v1.0.0-rc800 milestone Aug 21, 2024
@llucax llucax self-assigned this Aug 21, 2024
@github-actions github-actions Bot added part:docs Affects the documentation part:tests Affects the unit, integration and performance (benchmarks) tests part:data-pipeline Affects the data pipeline part:actor Affects an actor ot the actors utilities (decorator, etc.) labels Aug 21, 2024
@llucax

llucax commented Aug 21, 2024

Copy link
Copy Markdown
Contributor Author

Can't fix conflicts via the web interface, will re-create.

@llucax llucax closed this Aug 21, 2024
@llucax llucax modified the milestones: v1.0.0-rc800, Dropped Aug 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

part:actor Affects an actor ot the actors utilities (decorator, etc.) part:data-pipeline Affects the data pipeline part:docs Affects the documentation part:tests Affects the unit, integration and performance (benchmarks) tests type:bug Something isn't working

Projects

Development

Successfully merging this pull request may close these issues.

5 participants